package com.leet.code.lcof;

public class Code61 {
    public static void main(String[] args) {

    }

    public boolean isStraight(int[] nums) {


        int w = 0;
        int min = Integer.MAX_VALUE;
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] == 0) {
                w++;
                nums[i] = -1;
            } else {
                min = Math.min(nums[i], min);
            }
        }

        for (int i = 1; i < nums.length; i++) {
            min++;
            int j;
            for (j = 0; j < nums.length; j++) {
                if (nums[j] == min) {
                    break;
                }
            }
            if (j == nums.length) {
                if (w == 0) {
                    return false;
                }
                w--;
            }

        }
        return true;

    }

}
